/*
  数字游戏
  题目描述
    小明现在在进行一个数字游戏。
    在游戏中，给定一个初始数，可以对数字做以下两种操作任意次：
      1、将数乘上任意一个非 0 正整数。
      2、如果这个数是一个完全平方数，给它开根号。
    现在小明想知道，在经过一系列操作以后，这个数最小可以变成多少？
  输入描述
    输入共一行，包含一个整数 n (2 <= n <= 5 * 10^8)，表示初始数。
  输出描述
    输出一个整数，表示游戏过程中数最小可以变成多少。
  样例1
    输入
      100
    输出
      10
  提示
    直接将 100 开根号，可以得到 10。
*/